import { initMixin } from "./init.js"; // 尽量保证这个里面的函数干净利索，所以把初始化方法写在init.js文件里
import { renderMixin } from "./render.js"; // 混入render方法
function Due(options) {
  // 使用options配置初始化Due实例
  this._init(options);
  if (this._created !== undefined && this._created !== null) {
    // 调用created生命周期函数
    // debugger
    this._created.call(this);
  }
  // debugger
  this._render();
}
// 把_init方法混入到Due原型上
initMixin(Due);
// 把_render方法混入到Due原型上
renderMixin(Due);

export default Due;
